const webpack = require('webpack')
module.exports = {
  publicPath: './',
  assetsDir: 'static',
  outputDir: 'dist',
  lintOnSave: true, // 设置是否在开发环境下每次保存代码时都启用eslint验证
  parallel: false,

  devServer: {
    port: 8120 // 前端端口

    // 跨域
    // proxy: {
    //   // 匹配访问路径中含有 '/api' 的路径
    //   '/api': {
    //     // http://81.68.131.6:8130
    //     target: 'http://81.68.131.6:8130', // 测试地址、目标地址
    //     changeOrigin: true,
    //     ws: true, // 是否开启 webSocket 代理
    //     // 请求路径重写
    //     pathRewrite: {
    //       '^/api': '' // 思路是如果是开发环境，就给所有要代理的接口统一加上前缀，然后代理请求时再统一通过rewrite去掉
    //     }
    //   }
    // }
  },
  configureWebpack: {
    name: 'Qiuの杂货铺',
    performance: {
      // 入口七点的最大体积
      maxEntrypointSize: 50000000,
      // 生成文件的最大体积
      maxAssetSize: 30000000
    },
    // 富文本编辑器
    plugins: [
      new webpack.ProvidePlugin({
        'window.Quill': 'quill/dist/quill.js',
        Quill: 'quill/dist/quill.js'
      })
    ]
  }
}
